{
    Dependencies:
    - Addresses.txt
    - ArrayGetValueByIndex.txt
    - Detect_EXE_version.txt
}

:GetVehicleType
{
 Description: 
    Returns type according to passed vehicle ID
 Type: PROPERTY
  
 Parameters:
   Passed:
     0@ - vehicle ID    
 
 Example:
  0AB1: call_scm_func @GetVehicleType 1 vehicle_ID 400 type_to 2@ 
}
0AB1: call_scm_func @GetAddress_modelPtrs 0 store_offset 1@
0@ *= 4
005A: 1@ += 0@  // (int)
0A8D: 1@ = read_memory 1@ size 4 virtual_protect false      // Read CVehicleModelInfo object pointer

1@ += 60
0A8D: 1@ = read_memory 1@ size 4 virtual_protect false

0AB2: ret 1 type 1@